@charset "utf-8";

body{ margin:0px; font-size:12px; color:#333333;font-family:"微软雅黑"; line-height:22px; background:#000000;}
*{padding:0px;margin:0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;font-weight:normal;}
strong{ font-weight:normal}
button {overflow:visible}
img{border:none; vertical-align:bottom;pointer-events: none; }
a{color:#333333;text-decoration:none;transition: all 0.2s ease-in-out; display:block}
a:hover{text-decoration:none; color:#5888DD !important;}
li{	list-style:none;}
input,select,button{vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
.dn{ display:block}
.sj{ display:none}
.m{ width:1206px; margin:0 auto;}
.hh{ background:url(../images/2.jpg) no-repeat top center; height:161px;}
.hh1{height: 116px;border-bottom:1px solid #007cc3;text-align: center;padding-top: 36px;}

.hh1ww1{
	text-align: center;
	padding-top: 10px;
	margin: auto;
	width: 1101px;
	font-size: 30px;
	height: 50px;
	line-height: 30px;
	background-image: url(../images/xx1.png);
	background-repeat: no-repeat;
	background-size: auto 100%;
	color: #FFF;
}

.hh1ww2{
	height: 30px;
	text-align: center;
	margin: auto;
	width: 100%;
	font-size: 20px;
	color: #FFF;
	margin-top: 20px;
}

.hh1 a{color:#ccc;}



.hh2{height: 45px;}
.hh2 ul li{float: left;padding: 0 25px;height: 45px;line-height: 45px;}
.hh2 ul li a{font-size: 19px;color: #fff;}
.hh2 ul li a:hover{transform: translate(5px,0);}
.banner {height:790px;position:relative; width:100%; overflow:hidden}
.banner .hd {position:absolute;bottom:59px;text-align:center;z-index:99;width:100%;}
.banner .hd ul li {display:inline-block;margin:0 5px;width:47px;height:5px;background:#FFF;text-indent:-9999px;cursor:pointer;}
.banner .hd ul li.on {background:#009DE6;}
.banner .bd {height:100%}
.banner .bd ul {height:100%}
.banner .bd ul li { height:790px; position:relative;}
.banner .bd ul li div{height:790px;transition: transform 6s ease-in-out;width: 1920px;margin: 0 auto;}
.banner .bd ul li.on div{transform: scale(1.2,1.2);}
.banner .bd ul li p{
	opacity: 0;
	transition: transform 0.5s ease-in-out;
	transform: translate(-600px,0px);
	position: absolute;
	left: 0;
	top: 30%;
	text-align: center;
	width: 100%;
	height: 70px;
}
.banner .bd ul li.on p{opacity:1;transform: translate(0px,0px);}
.mm1{text-align: center;padding: 40px;}
.mm2{/* background:url(../images/6.png) no-repeat top center; *//*height:973px;*/}
.mm3 img{margin-bottom: 26px;}
.mm3{text-align: center;font-size: 14px;color: #ffffff;}
.mm4{ margin-top:38px}
.mm4 ul li{float: left;margin-right: 40px;padding-bottom: 18px;}
.mm4 ul li:nth-child(3n){margin-right: 0;}
.mm4 ul li a{position: relative;display: block;}
.mm4 ul li a span{position: absolute;width: 375px;height: 255px;left: 0;top: 0;background:url(../images/7.png) no-repeat;}
.mm4 ul li a div{
    width: 375px;
    height: 255px;
    overflow: hidden;
}
.mm4 ul li a div img{transition: all 0.3s ease-in-out;}
.mm4 ul li a:hover div img{transform: scale(1.2,1.2);}
.mm4 ul li a p{font-size: 16px;height: 45px;line-height: 45px;color: #fff;}
.mm5{ background:url(../images/12.jpg) no-repeat top center; height:900px;}
.mm6{}
.mm6 .cc1{margin-top: 42px;}
.mm6 .cc1 a{position: relative;display: block;}
.mm6 .cc1 a span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:url(../images/10.png) no-repeat;}
.mm6 .cc2{margin-top: 42px;}
.mm6 .cc2 ul li{float: left;margin-right: 98px;width: 335px;color: #fff;}
.mm6 .cc2 ul li:nth-child(3n){margin-right: 0;}
.mm6 .cc2 ul li div{
    width: 335px;
    height: 220px;
    overflow: hidden;
}
.mm6 .cc2 ul li div img{transition: all 0.3s ease-in-out;}
.mm6 .cc2 ul li:hover div img{transform: scale(1.2,1.2);}
.mm6 .cc2 ul li h3{color: #fff;font-size: 16px;margin-top: 20px;}
.mm6 .cc2 ul li span{display: block;color: #fff;font-size: 14px;margin-top: 8px;}
.mm6 .cc2 ul li span strong{color: #007cc3;font-size: 18px;}
.mm6 .cc2 ul li p{color: #fff;padding-top: 8px;line-height: 24px;}
.mm7{background:url(../images/15.jpg) no-repeat top center;height:899px;padding-top: 27px;}
.mm7 .lf{width: 440px;margin-top: 51px;margin-bottom: 40px;float: right;}
.mm7 .lf img{ border:1px solid #ffffff}
.mm7 .lf h3{color: #fff;font-size: 16px;margin-top: 20px;}
.mm7 .lf span{display: block;color: #fff;font-size: 14px;margin-top: 15px;}
.mm7 .lf span strong{color: #007cc3;font-size: 18px;}
.mm7 .lf p{color: #fff;padding-top: 11px;line-height: 24px;}
.mm7 .lf .more{display: block;margin-top: 31px;width: 199px;height: 55px;line-height: 55px;font-size: 18px;text-align: center;background: #007cc3;transition: all 0.3s ease-in-out;float: right;}
.mm7 .lf .more:hover{ color:#fff;}

.mm7 .rt{margin-top: 51px;width: 742px;float: left;}
.mm7 .rt ul li{float: left;border: 1px solid #fff;margin-left: 28px;margin-bottom: 39px;}
.mm7 .rt ul li a{display: block;position: relative;}
.mm7 .rt ul li div{
    width: 338px;
    height: 261px;
    overflow: hidden;
}
.mm7 .rt ul li div img{transition: all 0.3s ease-in-out;}
.mm7 .rt ul li:hover div img{transform: scale(1.2,1.2);}
.mm7 .rt ul li a span{background:url(../images/xx.png);position: absolute;height: 43px;line-height: 43px;width: 100%;left: 0;bottom: 0;color: #fff;padding-left: 14px;font-size: 14px;}


.mm8{background:url(../images/16.jpg) no-repeat top center;height:341px;text-align: center;color: #fff;font-size: 60px;line-height: 60px;padding-top: 114px;text-transform: uppercase;}
.mm8 span{ font-size:18px}
.mm9{padding: 130px 0 126px 0;}
.mm9 ul li{float: left;color: #fff;text-align: center;font-size: 18px;line-height: 36px;margin-right: 65px;}
.mm9 ul li:nth-child(4n){margin-right: 0;}
.mm9 ul li a{ color:#fff}
.mm9 ul li img{display: block;margin-bottom: 23px;transition: all 0.3s ease-in-out;}
.mm9 ul li img:hover{transform: scale(1.2,1.2);}
.mm10{background: url(../images/20.jpg) no-repeat bottom center;height: 920px;}
.mm10 ul{margin: 51px 0 37px 0;}
.mm10 ul li{float: left;margin-bottom: 22px;margin-right: 26px;}
.mm10 ul li:nth-child(5n){margin-right: 0;}
.mm10 ul li a{display:block; overflow:hidden}
.mm10 ul li img{border: 1px solid #007bc1;transition: all 0.3s ease-in-out;}
.mm10 ul li img:hover{transform: scale(1.2,1.2);}
.ff{border-top:1px solid #fff;color: #fff;text-align: center;font-size: 18px;line-height: 48px;padding-top: 38px;padding-bottom: 60px;}
.ff a{ color:#fff}
.yw .ff{ border:none; padding-top:0}

.nn{ position:relative}
.nn_bg{ background: #000;position:absolute; width:100%; left:0; top:0; z-index:-1}
.nn_bg0{background:url(../images/26.jpg) no-repeat top center #000;position:absolute;width:100%;left:0;top:0;height: 863px;z-index:-1;}
.nn_bg1{ background:url(../images/xx2.png) no-repeat bottom center; position:absolute; width:100%; left:0; bottom:0; height:866px; z-index:-1}
.nn1{padding-top: 47px;}
.po{border-bottom: 1px solid #007CC2;border-top: 1px solid #007CC2;background:url(../images/xx.png);/* height: 73px; */line-height: 65px;color: #fff;}
.po a{font-size: 18px;color: #fff;margin-right: 73px;line-height: 65px;display: inline-block;}
.po.ywfw a{ font-size:17px; margin-right:19px}
.po a.on{ background:url(../images/22.png) no-repeat top center;}
.nn1 h2,.nn2 h2,.nn3 h2,.nn4 h2,.nn5 h2,.nn6 h2,.nn7 h2{background:url(../images/36.jpg) no-repeat bottom center;font-size: 23px;line-height: 23px;padding-bottom: 13px;text-align: center;color: #fff;margin-top: 68px;}
.nn1 .cc1{}
.nn1 .cc1 li{border-bottom:1px dotted #FCFFFF;padding: 23px 0;}
.nn1 .cc1 li .lf{ overflow:hidden}
.nn1 .cc1 li img{transition: all 0.3s ease-in-out;}
.nn1 .cc1 li a:hover img{transform: scale(1.2,1.2);}
.nn1 .cc1 li .rt{color: #fff;width: 882px;margin-right: 37px;}
.nn1 .cc1 li h3{font-size: 18px;padding: 12px 0;}
.nn1 .cc1 li span{}
.nn1 .cc1 li p{line-height: 24px;padding-top: 17px;}
.nn1 .cc2{ margin-top:58px}
.nn1 .cc2 li{line-height: 59px;background: url(../images/32.png) no-repeat 10px 27px;padding-left: 31px;border-bottom: 1px dotted #FCFFFF;font-size: 15px;color: #fff;}
.nn1 .cc2 li a{font-size: 15px;color: #fff;}
.nn1 .cc2 li a:hover{transform: translate(5px,0px);}
.nn1 .cc2 li span{float:right;padding-right: 37px;}
.ff0{ margin-top:78px;}
.nb{ height:428px;}
.nn2{ padding-top:57px}
.nn2 .cc1{margin-top: 30px;font-size: 16px;color: #fff;line-height: 30px;}
.nn2 .cc1 img{ max-width:100%; height:auto}
.nn2 .cc1 .lf{font-size: 16px;color: #fff;width: 657px;line-height: 36px;}
.nn2 .cc1 .rt{}
.nn2 .cc1 .rt img{}
.nn2 .cc2{border-bottom:1px solid #fff;margin-top: 36px;font-size: 12px;line-height: 30px;color: #fff;padding-bottom: 49px;}
.nn2 .cc3{background:url(../images/25.png) no-repeat top center;/*height:905px;*/height:1240px;border-bottom:1px solid #fff;position:relative;color: #fff;}
.nn2 .cc3 div{width: 257px;}
.nn2 .cc3 .p1{position:absolute;top: 74px;left: 759px;}
.nn2 .cc3 .p2{position:absolute;top: 109px;left: 197px;}
.nn2 .cc3 .p3{position:absolute;top: 232px;left: 759px;}
.nn2 .cc3 .p4{position:absolute;top: 314px;left: 197px;}
.nn2 .cc3 .p5{position:absolute;top: 435px;left: 759px;}
.nn2 .cc3 .p6{position:absolute;top: 548px;left: 197px;}
.nn2 .cc3 .p7{position:absolute;top: 635px;left: 759px;}
.nn2 .cc3 .p8{position: absolute;top:753px;left:197px;}
.nn2 .cc3 .p9{position: absolute;top:896px;left:759px;}
.nn2 .cc3 .p10{position: absolute;top:1020px;left:197px;}
.nn2 .cc4{padding-bottom: 50px;border-bottom:1px solid #fff;position:relative;text-align: center;margin-top: 28px;font-size: 16px;}
.nn2 .cc5{padding-top: 44px;border-bottom:1px solid #fff;padding-bottom: 84px;}
.nn2 .cc5 ul li{border-bottom:1px dotted #fff;float: left;margin-right: 120px;width: 543px;padding: 22px 0;opacity:.8;transition: all 0.3s ease-in-out;}
.nn2 .cc5 ul li.li1{margin-right: 0;}
.nn2 .cc5 ul li:hover{opacity:1}
.nn2 .cc5 ul li .rt{width: 315px;margin-right: 26px;color: #fff;}
.nn2 .cc5 ul li .rt h3{font-size: 17px;padding: 14px 0;}
.nn2 .cc5 ul li .rt p{}
.nn2 .cc6{color: #fff;margin-top: 46px;}
.nn2 .cc6 .lf{font-size: 16px; color: #fff; width: 657px; line-height: 36px;}
.nn2 .cc6 .lf p{/*font-size: 12px;margin-top: 10px;*/}
.nn2 .cc6 .rt{}
.nn2 .cc6 .rt img{}
.nn3{ padding-top:57px}
.nn3 .cc1{border-bottom:1px solid #fff;padding-bottom: 54px;margin-top: 30px;}
.nn3 .cc1 .lf{color: #fff;width: 625px;font-size: 16px;line-height: 36px;}
.nn3 .cc1 .lf h3{font-size: 18px;}
.nn3 .cc1 .lf p{font-size: 12px;line-height: 24px;margin-top: 30px;}
.nn3 .cc1 .rt{width: 552px;}
.nn3 .cc1 .rt ul li{float: left;margin-right: 32px;margin-bottom: 30px;}
.nn3 .cc2{border-bottom:1px solid #fff;padding-top: 99px;padding-bottom: 67px;}
.nn3 .cc2 .lf{color: #fff;width: 625px;font-size: 16px;line-height: 36px;}
.nn3 .cc2 .lf p{font-size: 12px;line-height: 24px;margin-top: 30px;}
.nn3 .cc2 .xx3{height: 359px;position:relative;width: 550px;}
.nn3 .cc2 .xx3 .hd{position:absolute;bottom: 25px;text-align: right;padding-right: 13px;z-index:99;width:100%;text-indent: -9999px;text-transform:capitalize;}
.nn3 .cc2 .xx3 .hd ul li{display:inline-block;margin:0 5px;width: 9px;height: 9px;background:#FFF;text-indent:-9999px;cursor:pointer;border-radius: 50%;}
.nn3 .cc2 .xx3 .hd ul li.on{background: #007BC1;}
.nn3 .cc2 .xx3 .bd{ height:100%}
.nn3 .cc2 .xx3 .bd ul{ height:100%}
.nn3 .cc2 .xx3 .bd ul li{ height:100%}
.nn3 .cc3{border-bottom:1px solid #fff;padding-bottom: 47px;margin-top: 61px;}
.nn3 .cc3 ul li{float: left;margin-right: 28px;margin-bottom: 30px;}
.nn3 .cc3 ul li a{display: block;position: relative; overflow:hidden}
.nn3 .cc3 ul li a img{transition: all 0.3s ease-in-out;}
.nn3 .cc3 ul li a:hover img{transform: scale(1.2,1.2);}
.nn3 .cc3 ul li a span{background:url(../images/45.png);position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 42px;line-height: 42px;text-align: center;font-size: 14px;color: #fff;}
.nn4{ padding-top:137px}
.nn4 .mm4{padding-bottom: 39px;border-bottom:1px solid #fff}
.nn5{ padding-top:46px;}
.nn5 .cc1{border-bottom:1px solid #fff;text-align: center;padding-top: 100px;padding-bottom: 50px;}
.nn6{ padding-top:45px;}
.nn6 ul{margin: 51px 0 37px 0;}
.nn6 ul li{float: left;margin-bottom: 22px;margin-right: 26px;}
.nn6 ul li:nth-child(5n){margin-right: 0;}
.nn6 ul li img{border: 1px solid #007bc1;}
.nn6 ul li a{display:block; overflow:hidden}
.nn6 ul li img{border: 1px solid #007bc1;transition: all 0.3s ease-in-out;}
.nn6 ul li img:hover{transform: scale(1.2,1.2);}
.nn7{padding-top:45px;color: #fff;font-size: 24px;}
.nn7 .cc1{margin-top: 89px;font-size: 24px;}
.nn7 .cc1 .lf{line-height: 60px;}
.nn7 .cc1 .rt{}
.nn7 .cc1 .rt div{margin-bottom: 18px;}
.nn7 .cc1 .rt .i1{width: 404px;height: 46px;line-height: 44px;border: 1px solid #cccccc;margin-left: 42px;}
.nn7 .cc1 .rt .i2{width: 404px;border: 1px solid #cccccc;height: 154px;vertical-align: text-top;margin-left: 42px;}
.nn7 .cc1 .rt .i3{border: none;font-size: 18px;width: 115px;height: 44px;line-height: 44px;background: #0093f1;color: #fff;float: right;text-align: center;}
.nn7 .cc2{margin-top: 83px;margin-bottom:102px;}
@media only screen and (max-width:1205px) {
.wap{ width:750px; margin:0 auto; height:0}
.dn{ display:none}
.sj{ display:block}
.m{width: 95%;margin:0 auto;}
.hh{background: #000;height: auto;background-size: cover;}
.hh1{height: auto;border-bottom:1px solid #007cc3;text-align: center;padding: 21px 0;}
.hh1 img{ width:95%; height:auto}
.hh2{height: auto;padding: 10px 0;}
.hh2 ul li{float: left;padding: 0;height: 45px;line-height: 45px;width: 25%;text-align: center;}
.hh2 ul li a{font-size: 24px;color: #fff;}
.banner {height:790px;position:relative;}
.banner .hd {position:absolute;bottom:59px;text-align:center;z-index:99;width:100%;}

.banner .hd ul li {display:inline-block;margin:0 5px;width:47px;height:5px;background:#FFF;text-indent:-9999px;cursor:pointer;}
.banner .hd ul li.on {background:#009DE6;}
.banner .bd {height:100%}
.banner .bd ul {height:100%}
.banner .bd ul li {height:100%}
.mm1{text-align: center;padding: 40px;display: none;}
.mm2{background:url(../images/6.png) no-repeat top center;height: auto;}
.mm3 img{margin-bottom: 24px;width: 57%;height: auto;}
.mm3{text-align: center;font-size: 24px;color: #ffffff;}
.mm4{ margin-top:38px}
.mm4 ul li{float: left;margin-right: 40px;padding-bottom: 18px;margin: 0 10px !important;}
.mm4 ul li a div {
    width: 334px;
    height: 227px;
    overflow: hidden;
}
.mm4 ul li img{
    width: 334px;
    height: 227px;
}
.mm4 ul li a{position: relative;display: block;}
.mm4 ul li a span{position: absolute;width: 334px;height: 227px;left: 0;top: 0;background:url(../images/7.png) no-repeat;background-size: cover;}
.mm4 ul li a p{font-size: 24px;height: 45px;line-height: 45px;color: #fff;}
.mm5{background:url(../images/12.jpg) no-repeat top center;height: auto;padding-bottom: 30px;}
.mm6{}
.mm6 .cc1{margin-top: 42px;}
.mm6 .cc1 img{ width:100%;height:auto}
.mm6 .cc1 a{position: relative;display: block;}
.mm6 .cc1 a span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:url(../images/10.png) no-repeat;background-size: cover;}
.mm6 .cc2{margin-top: 42px;}
.mm6 .cc2 ul li{float: left;margin-right: 98px;width: 336px;color: #fff;margin: 0 10px !important;}
.mm6 .cc2 ul li:nth-child(3){display: none;} 
 .mm6 .cc2 ul li h3{color: #fff;font-size: 32px;margin-top: 20px;line-height: 32px;}
.mm6 .cc2 ul li span{display: block;color: #fff;font-size: 22px;margin-top: 15px;}
.mm6 .cc2 ul li span strong{color: #007cc3;font-size: 27px;}
.mm6 .cc2 ul li p{color: #fff;padding-top: 8px;line-height: 35px;font-size: 20px;}
.mm7{background:url(../images/15.jpg) no-repeat top center;height: auto;padding-top: 27px;}
.mm7 .lf{width: 100%;margin-top: 51px;float: none;clear: both;}
.mm7 .lf img{border:1px solid #ffffff;width: 100%;height: auto;}
.mm7 .lf h3{color: #fff;
    font-size: 32px;
    margin-top: 20px;
    line-height: 32px;}
.mm7 .lf span{    display: block;
    color: #fff;
    font-size: 22px;
    margin-top: 15px;
}
.mm7 .lf span strong{color: #007cc3;
    font-size: 27px;}
.mm7 .lf p{    color: #fff;
    padding-top: 8px;
    line-height: 35px;
    font-size: 20px;}
.mm7 .lf .more{display: block;margin-top: 31px;width: 199px;height: 55px;line-height: 55px;font-size: 25px;text-align: center;background: #007cc3;}
.mm7 .rt{margin-top: 51px;width: 742px;float: right;}
.mm7 .rt ul li{float: left;border: 1px solid #fff;margin-left: 31px;margin-bottom: 39px;}
.mm7 .rt ul li a{display: block;position: relative;}
.mm7 .rt ul li a span{background:url(../images/xx.png);position: absolute;height: 43px;line-height: 43px;width: 100%;left: 0;bottom: 0;color: #fff;padding-left: 14px;font-size: 22px;}
.mm8{background:url(../images/16.jpg) no-repeat top center;height:341px;text-align: center;color: #fff;font-size: 60px;line-height: 60px;padding-top: 114px;text-transform: uppercase;}
.mm8 span{ font-size:18px}
.mm9{padding: 55px 0 53px 0;}
.mm9 ul li{float: left;color: #fff;text-align: center;font-size: 29px;line-height: 36px;margin-right: 95px;margin: 20px 62px!important;}
.mm9 ul li a{ color:#fff}
.mm9 ul li img{display: block;margin-bottom: 23px;}
.mm10{background: url(../images/20.jpg) no-repeat bottom center;height: 1058px;}
.mm10 ul{margin: 51px 0 37px 0;}
.mm10 ul li{float: left;margin-bottom: 22px;margin-right: 26px;margin: 8px 8px !important;}
.mm10 ul li img{border: 1px solid #007bc1;}
.ff{border-top:1px solid #fff;color: #fff;text-align: center;font-size: 24px;line-height: 48px;padding-top: 38px;padding-bottom: 100px;}
.yw .ff{ border:none; padding-top:0}
.nn{ position:relative}
.nn_bg{ background: #000;position:absolute; width:100%; left:0; top:0; z-index:-1}
.nn_bg0{ background:url(../images/26.jpg) no-repeat top center #000;position:absolute; width:100%; left:0; top:0; height:1800px; z-index:-1}

.nn_bg1{ background:url(../images/xx2.png) no-repeat bottom center; position:absolute; width:100%; left:0; bottom:0; height:866px; z-index:-1}
.nn1{padding-top: 47px;}
.po{border-bottom:4px solid #007CC2;border-top:4px solid #007CC2;background:url(../images/xx.png);/* height: 73px; */line-height: 65px;color: #fff;}
.po a{font-size: 22px;color: #fff;margin-right: 35px;line-height: 65px;display: inline-block;}
.po a.on{ background:url(../images/22.png) no-repeat top center;}
.nn1 h2,.nn2 h2,.nn3 h2,.nn4 h2,.nn5 h2,.nn6 h2,.nn7 h2{background:url(../images/36.jpg) no-repeat bottom center;font-size: 26px;line-height: 23px;padding-bottom: 13px;text-align: center;color: #fff;margin-top: 35px;}
.nn1 .cc1{}
.nn1 .cc1 li{border-bottom:1px dotted #FCFFFF;padding: 23px 0;}
.nn1 .cc1 li .rt{color: #fff;width: 400px;margin-right: 37px;}
.nn1 .cc1 li h3{font-size: 22px;padding: 12px 0;}
.nn1 .cc1 li span{
    font-size: 16px;

}
.nn1 .cc1 li p{line-height: 29px;padding-top: 17px;font-size: 16px;display: none;}
.nn1 .cc2{ margin-top:58px}
.nn1 .cc2 li{line-height: 59px;background: url(../images/32.png) no-repeat 10px 27px;padding-left: 31px;border-bottom: 1px dotted #FCFFFF;font-size: 22px;color: #fff;}
.nn1 .cc2 li a{font-size: 22px;color: #fff;}
.nn1 .cc2 li span{float:right;padding-right: 37px;}
.ff0{ margin-top:78px;}
.nb{ height:428px;}
.nn2{ padding-top:57px}
.nn2 .cc1{margin-top: 30px;}
.nn2 .cc1 .lf{font-size: 20px;color: #fff;width: 100%;line-height: 40px;float: none;}
.nn2 .cc1 .rt{
    float: none;
    margin-top: 10px;
}
.nn2 .cc1 .rt img{
    width: 100%;
    height: auto;
}
.nn2 .cc1 .rt video{
    width: 100%;
    height: auto;
}
.nn2 .cc2{border-bottom:1px solid #fff;margin-top: 36px;font-size: 20px;line-height: 40px;color: #fff;padding-bottom: 49px;}
.nn2 .cc3{background:url(../images/25.png) no-repeat top center;/*height:905px;*/height:1240px;border-bottom:1px solid #fff;position:relative;color: #fff;font-size: 16px;}
.nn2 .cc3 .p1{position:absolute;top: 74px;left: 510px;}
.nn2 .cc3 .p2{position:absolute;top: 109px;left: 19px;}
.nn2 .cc3 .p3{position:absolute;top: 232px;left: 510px;}

.nn2 .cc3 .p4{position:absolute;top: 314px;left: 19px;}
.nn2 .cc3 .p5{position:absolute;top: 435px;left: 510px;}
.nn2 .cc3 .p6{position:absolute;top: 548px;left: 19px;}
.nn2 .cc3 .p7{position:absolute;top: 635px;left: 510px;}
.nn2 .cc3 .p8{position:absolute;top: 773px;left: 19px;}
.nn2 .cc3 .p9{position:absolute;top: 896px;left: 510px;}
.nn2 .cc3 .p10{position:absolute;top: 1020px;left: 19px;}
.nn2 .cc4{height:569px;border-bottom:1px solid #fff;position:relative;text-align: center;margin-top: 28px;}
.nn2 .cc4 img{ width:100%; height:auto}
.nn2 .cc5{padding-top: 44px;border-bottom:1px solid #fff;padding-bottom: 84px;}
.nn2 .cc5 ul li{border-bottom:1px dotted #fff;float: none;margin-right: 120px;width: 100%;padding: 22px 0;}
.nn2 .cc5 ul li .lf{}
.nn2 .cc5 ul li .rt{width: 484px;margin-right: 26px;color: #fff;}
.nn2 .cc5 ul li .rt h3{font-size: 22px;padding: 14px 0;}
.nn2 .cc5 ul li .rt p{
    font-size: 16px;
    line-height: 30px;
}
.nn2 .cc6{color: #fff;margin-top: 46px;}
.nn2 .cc6 .lf{width: 100%;font-size: 22px;line-height: 36px;float: none;}
.nn2 .cc6 .lf p{font-size: 22px;margin-top: 10px;}
.nn2 .cc6 .rt{
    float: none;
    margin-top: 10px;
}
.nn2 .cc6 .rt img{
    width: 100%;
    height: auto;
}
.nn3{ padding-top:57px}
.nn3 .cc1{border-bottom:1px solid #fff;padding-bottom: 54px;margin-top: 30px;}
.nn3 .cc1 .lf{color: #fff;width: 100%;font-size: 22px;line-height: 36px;float: none;}
.nn3 .cc1 .lf h3{font-size: 24px;}
.nn3 .cc1 .lf p{font-size: 20px;line-height: 42px;margin-top: 30px;}
.nn3 .cc1 .rt{width: 100%;float: none;}
.nn3 .cc1 .rt ul li{float: left;margin-right: 32px;margin-bottom: 30px;margin: 22px 48px !important;}
.nn3 .cc2{border-bottom:1px solid #fff;padding-top: 99px;padding-bottom: 67px;}
.nn3 .cc2 .lf{color: #fff;width: 100%;font-size: 22px;line-height: 42px;float: none;}
.nn3 .cc2 .lf p{font-size: 22px;line-height: 42px;margin-top: 30px;}
.nn3 .cc2 .rt{ float:none; text-align:center}
.nn3 .cc2 .xx3{height: 359px;position:relative;width: 550px;margin: 10px auto;}
.nn3 .cc2 .xx3 .hd{position:absolute;bottom: 25px;text-align: right;padding-right: 13px;z-index:99;width:100%;text-indent: -9999px;text-transform:capitalize;}
.nn3 .cc2 .xx3 .hd ul li{display:inline-block;margin:0 5px;width: 9px;height: 9px;background:#FFF;text-indent:-9999px;cursor:pointer;border-radius: 50%;}
.nn3 .cc2 .xx3 .hd ul li.on{background: #007BC1;}
.nn3 .cc2 .xx3 .bd{ height:100%}
.nn3 .cc2 .xx3 .bd ul{ height:100%}
.nn3 .cc2 .xx3 .bd ul li{ height:100%}
.nn3 .cc3{border-bottom:1px solid #fff;padding-bottom: 47px;margin-top: 61px;}
.nn3 .cc3 ul li{float: left;margin-right: 28px;margin-bottom: 30px;margin: 8px 8px !important;}
.nn3 .cc3 ul li a{display: block;position: relative;}
.nn3 .cc3 ul li a img{width: 340px;height:auto;}
.nn3 .cc3 ul li a span{background:url(../images/45.png);position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 42px;line-height: 42px;text-align: center;font-size: 22px;color: #fff;}
.nn4{padding-top: 16px;}
.nn4 .mm4{padding-bottom: 39px;border-bottom:1px solid #fff;margin-top: 20px;}
.nn5{ padding-top:46px;}
.nn5 .cc1{border-bottom:1px solid #fff;text-align: center;padding-top: 100px;padding-bottom: 50px;}
.nn5 .cc1 img{
    width: 100%;
    height: auto;
}
.nn6{ padding-top:45px;}
.nn6 ul{margin: 51px 0 37px 0;}
.nn6 ul li{float: left;margin-bottom: 22px;margin-right: 26px;margin: 8px 8px !important;}
.nn6 ul li img{border: 1px solid #007bc1;}
.nn7{padding-top:45px;color: #fff;font-size: 24px;}
.nn7 .cc1{margin-top: 14px;font-size: 28px;}
.nn7 .cc1 .lf{line-height: 60px;float: none;text-align: center;}
.nn7 .cc1 .rt{
    float: none;
    text-align: center;
    margin-top: 20px;
}
.nn7 .cc1 .rt div{margin-bottom: 18px;}
.nn7 .cc1 .rt .i1{width: 404px;height: 46px;line-height: 44px;border: 1px solid #cccccc;margin-left: 42px;}

.nn7 .cc1 .rt .i2{width: 404px;border: 1px solid #cccccc;height: 154px;vertical-align: text-top;margin-left: 42px;}
.nn7 .cc1 .rt .i3{border: none;font-size: 28px;width: 270px;height: 44px;line-height: 44px;background: #0093f1;color: #fff;float: none;}
.nn7 .cc2{margin-top: 83px;margin-bottom:102px;}
.nn7 .cc2 img{
    width: 100%;
    height: auto;
}
.nn2 .cc3 div{width: 195px;height: 107px;overflow: hidden;}
}

@font-face{font-family:'iconfont';src:url('font_1432720974_1547027.eot');src:url('../fonts/font_1432720974_1547027.eot') format('embedded-opentype'),url('../fonts/font_1432720974_1547027.woff') format('woff'),url('../fonts/font_1432720974_1547027.ttf') format('truetype'),url('../fonts/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(../fonts/q_z9mv4hysltmomjnk_rcfeszw2xoq-xsnqo47m55da.woff2) format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

/*手机底部*/

.hot{width:100%;height: 88px;background:#5888DD;position:fixed;bottom:0;left:0;z-index:99;border-top:solid 2px #c3c3c3;}

.hot span{color:#fff;font-size: 30px;line-height: 35px;}

.hot h6{font-size: 22px;line-height: 30px;color: #fff;}
.hot h6:hover{ text-decoration:none;}

.hot .row div a{ display:block; color:#fff; padding:7px 0;}

.dbbox{position: fixed;left: 0;bottom: 100px;z-index:99;width: 100%;}

.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}

.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}

.dbbox .dbs.ewm-box{ text-align:center; }

.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/dbtc_jt.png) no-repeat center;}

.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/dbtc_jt.png) no-repeat center;}

.dbbox .dbs.ewm-box img{ max-width: 140px; }

.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }

.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }

.xiaocms-page{ text-align:center; padding:10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background: #E9E9E9; border:1px solid #e3e3e3; text-align:center; color: #999; padding:0 10px;/* margin-left: 1px; */margin-left: 4px;/* border: 2px solid; */  border-radius: 5px;  -moz-border-radius:25px; /* Old Firefox */}
.xiaocms-page a:hover { background: #64AADE; color: #fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background: #64AADE; border: 1px solid #64AADE; color:#fff; text-align:center;margin-left: 1px; border-radius: 5px;}

#yqlj {
    width: 100%;
    text-align: center;
  }
  #yqlj span {
    display: inline-block;
    font-size: 16px;
  }
  #yqlj a {
    display: inline-block;
    font-size: 16px;
    margin-left: 6px;
  }
  .copyright p{font-size: 16px;}
  .copyright p a{font-size: 16px; display: inline-block;}
  
  @media only screen and (max-width:995px) {
    #yqlj span, #yqlj a{
      font-size: 24px;
    }
    .copyright p{font-size: 24px;line-height: 1.6;}
    .copyright p a{font-size: 24px;}
    .copyright i{display: block;}
  }
  .nn7 .cc1 .lf{width: 53%;}
  .nn7 .cc1 .rt{width: 44%;}
  @media screen and (max-width:1200px) {
    .nn7 .cc1 .lf, .nn7 .cc1 .rt{width: 100%;}
  }
  .iw_poi_title {
    color: #CC5522;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 13px;
    white-space: nowrap
}

.BMap_bubble_content {
    font: 12px arial, sans-serif;
    overflow: visible;
    padding-top: 4px;
    white-space: -moz-pre-wrap;
    word-wrap: break-word
}
.layui-layer-content{background-color: rgba(255,255,255,0.6);}












